From: Adel Gadllah Date: Sun, 17 Feb 2013 19:45:14 +0000 (+0100) Subject: Fix XDND regression X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~1013^2^2~4804 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=340609d149b93469a4e0b74d5379691767148dff;p=gnome-shell.git Fix XDND regression The top_window_group blocks the panel elements from being found by the XDND pick so hide the whole group from picks as we never attempt to pick its contents anyway. --- diff --git a/js/ui/layout.js b/js/ui/layout.js index d181bf6ac..edcb0e16a 100644 --- a/js/ui/layout.js +++ b/js/ui/layout.js @@ -207,6 +207,11 @@ const LayoutManager = new Lang.Class({ global.stage.remove_actor(global.top_window_group); this.uiGroup.add_actor(global.top_window_group); + // This blocks the XDND picks from finding the activities button + // and we never attempt to pick anything from it anyway so make + // it invisible from picks + Shell.util_set_hidden_from_pick(global.top_window_group, true); + // Need to update struts on new workspaces when they are added global.screen.connect('notify::n-workspaces', Lang.bind(this, this._queueUpdateRegions));